home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
- Mouse Menus for QMODEM
-
- Mark F. Lewis
- 07-Mar-1986
-
- I. Introduction
-
- QMODMOUS.ARC contains menu definition files for use
- with QMODEM V2.0 and either a Microsoft or Mouse
- Systems Mouse. Three sample menu files are provided.
- These are:
-
- QMODEMU.DEF
- QMODEMPB.DEF
- M_QMODEM.MSC
-
- The first two are menu definition files for Microsoft's
- MAKEMENU utility and MENU.COM program. The third is a
- menu definition for Mouse Systems' MSC utility and
- MOUSESYS.COM program.
-
- Because Microsoft menu's are inherently more flexible
- than those of Mouse Systems, the menu definition files
- are more ambitious. Users with Mouse Systems' mouse
- should be aware that Microsoft's menu software will
- execute with the Mouse Systems mouse via the
- MSMOUSE.SYS or MSMOUSE.COM programs. Getting one's
- hands on the Microsoft software is another matter; it
- appears that Microsoft does not sell the menu software
- except as part of the Microsoft mouse hardware kit.
-
-
- II. Menus for use with Microsoft Makemenu & Menu Utilities.
-
- Two menus are supplied for use with Microsoft's
- utilities: QMODEMU.DEF, which limits it's functions to
- QMODEM internal functions, and QMODEMPB.DEF, which
- expands it's functions to include main menu support for
- PCBOARD BBSs. The latter was written as an
- illustration of the mouse menus may be expanded to
- support those remote services you use the most.
- PCBOARD software was selected only because PCBOARDs
- seem to be the most consistent from version-to-version
- and from BBS-to-BBS.
-
-
- 1. QMODEMU.DEF
-
- To use QMODEMU.DEF you must first compile it with
- Microsoft's Makemenu utility to create
- QMODEMU.MNU. Before doing so you should examine
- the code within QMODEMU.DEF. There are several
- MATCH statements that may not work with QMODEM as
- you've installed it. QMODEMU.DEF expects all
-
-
-
-
-
-
-
-
-
-
-
-
- QMODEM windows to be in their default locations.
- If you have used QINSTALL to move any of these
- windows you will have to edit the appropriate
- MATCH statements in QMODEMU.DEF or rerun QINSTALL
- to place the QMODEM windows at their default
- locations.
-
- Once you have created QMODEMU.MNU, you may use
- your mouse with QMODEM by executing the following
- commands:
-
- MENU QMODEMU
- QMODEM
-
- After QMODEM exits you should turn off the mouse
- menu via:
-
- MENU OFF
-
-
- 2. QMODEMPB.DEF
-
- QMODEMPB is a superset of QMODEMU.DEF. Do not
- attempt to use QMODEMPB until you have QMODEMU
- working properly. If you had to make changes to
- the QMODEMU MATCH statements, you will have to
- make identical changes to QMODEMPB.DEF.
-
- Again, compile QMODEMPB.DEF using Microsoft's
- Makemenu utility to create QMODEMPB.MNU. Execute
- QMODEM via the following commands to get mouse
- menu control:
-
- MENU QMODEMPB
- QMODEM
-
- As with QMODEMU, you should execute a MENU OFF
- command after you finish running QMODEM.
-
- QMODEMPB contains several match statements
- designed to catch PCBOARD's Main Menu. If you get
- the QMODEM menu instead when you're logged onto a
- PCBOARD and at the Main Menu prompt then there are
- three possible reasons for the mouse menu failure:
- 1. the menu prompt on that board has been
- modified to be non-standard. In this case
- you'll have to edit the QMODEMPB source to
- accommodate that board or just use keyboard
- commands with that board.
- 2. you are joined to a conference on that board.
- Again, you may either edit the QMODEMPB source
- to provide MATCH statements tailored to that
- prompt, or just use keyboard commands.
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3. you have graphics mode enabled. To use the
- mouse menu you'll have to disable ANSI
- Graphics.
-
- If the mouse menu does come up correctly, the
- first thing you should do is turn the Xpert mode
- toggle on. This will save you from the time
- wasted having the menu retyped frequently.
-
-
- 3. Rolling your own.
-
- Use either QMODEMU.DEF or QMODEMPB.DEF as models
- for creating customized mouse menus for use with
- QMODEM. QMODEMPB.DEF shows you three MATCH
- statements all designed to recognize the PCBOARD
- main menu command, which varies in screen location
- depending upon the amount of connect time
- remaining. For many services a single MATCH
- statement is all that's required to recognize the
- menu prompt. Additional MATCH statements may be
- added for subsidiary menus within the same service
- or for additional services.
-
- NOTE: Early editions of Microsoft's MENU utility
- limited the user to MNU files less than 6K in
- size. The current QMODEMPB.DEF compiles to 6400
- bytes. It may not work with your version of the
- MENU program.
-
-
- III. Menu for use with Mouse Systems' MSC utility.
-
-
- M_QMODEM.MSC is a menu definition file that may
- compiled with Mouse System's MSC utility to produce a
- simple mouse menu for use with QMODEM. Because the
- Mouse Systems software provides less flexibility in
- menu construction (i.e., no multi-column menus and no
- ability to branch based on screen content), the menus
- defined in M_QMODEM.MSC are much less ambitious. It is
- possible to expand on these menus' functionality by
- creating additional submenus; if you're limited to the
- Mouse Systems software you might find that a profitable
- exercise.
-
- To use M_QMODEM.MSC, first run the MSC compiler:
-
- MSC M_QMODEM.MSC
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- To use mouse menus with QMODEM, execute the following
- commands:
-
- MOUSESYS with appropriate switches.
- M_QMODEM
- QMODEM
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-